package com.nextel.project.reporte.mvc.validate;
 
import com.nextel.ui.OGridObjectRow;
import com.nextel.ui.custom.TableEditListener;
import com.nextel.project.util.MVCBasicTabla;

 
///**
// *
// * @author Victor Laguna
// */
public class ValidateReporteForm implements TableEditListener {

    private MVCBasicTabla mvc;

    public ValidateReporteForm(MVCBasicTabla mvc) {
        this.mvc = mvc;
    }

    
    public boolean validarTabla() {
  
        
        return true;
    }
    

    
    public void filaEliminada() {
//        System.out.println("filaEliminada");
        calcularMontoTotal();
    }
    
    public void calcularMontoTotal() {
        
//        ControlPedido.getInstance().currentPedido.calcularMontoTotal();
//        mvc.setTitulo();
    }
    
    public boolean validateDataChange(char valor) {
//        System.out.println("validateDataChange");
        boolean flag = false;
        return flag;
    }
    
    public boolean isDecimal(char valor) {
        return false;
    }
    
    public void filaAgregada() {
//        System.out.println("filaAgregada");
    }

    public boolean validarAgregar() {
//        System.out.println("validarAgregar");
        return false;
    }

    public boolean validarEliminar() {
//         System.out.println("validarEliminar");
         return false;
    }

    public void dataChange() {
//         System.out.println("dataChange");
    }

    public void estadoAnterior() {
//         System.out.println("estadoAnterior");
    }

    public void estadoActual() {
//        System.out.println("estadoActual");
    }

    public boolean isEditable() {
//        System.out.println("isEditable");
        return false;
    }

    public OGridObjectRow buildFila() {
        return null;
    }
}
